home *** CD-ROM | disk | FTP | other *** search
/ Compendium Deluxe 1 / LSD Compendium Deluxe 1.iso / a / intuition / window / whunt_10.lha / Readme < prev    next >
Encoding:
Text File  |  1993-12-23  |  5.2 KB  |  123 lines

  1.                  WindowHunter v1.0
  2.                  John E> Perry, ///
  3.                  Copyright (C) 1993
  4.                 Freely Distributable
  5.  
  6. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  7.                 DISCLAIMER
  8.     I cannot be held responsible if this software destroys the project
  9. you've been working on for the past ten months (years?).  I am very, very,
  10. sorry, but I am also very, very poor :), and if these directions are not
  11. clearly explicit or if this program, by some mishap, trashes you OS some-
  12. how, please report it as a bug, but otherwise, don't hold me accountable.
  13.     No warranty of ANY kind is implied.  (You get what you pay for. :)
  14. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  15.  
  16. (Now that the legal stuff's out of the way...)
  17.  
  18. INTRODUCTION
  19.     You've probable already tried running it once (naughty you).  So
  20. what's the point of the program? what's it do? why am I sitting here at
  21. 2 am Dec. 23, 1993 doing this?
  22.     The Amiga is a great machine.  Unfortunately, Commodore seems to
  23. have little interest in improving it.  Take a look at our great operating
  24. system!  It was SUPERB for what it did eight years ago! but now, even
  25. WINDOZE cleans up after itself more than AmigaDOS!
  26.     In particular, I'm thinking of when your program stops running.
  27. (This happens to me on occasion.)  Pretty much everything is okay, but
  28. either you forgot to close windows and screens OR the program terminated
  29. abnormally and didn't get around to those routines.
  30.     Unlike AT&T's (in)famous (E)unix Operating System, AmigaDOS won't
  31. clean up the mess.  (E)unix, with which I have had all too much experience,
  32. will reclaim ALL memory!  AmigaDOS will just LEAVE it there!
  33.     So my long-range goal (one of them) is to give AmigaDOS some of this
  34. capability.  Here is the first step.
  35.  
  36. IMPORTANT NOTE:
  37.     When using WindowHunter from WB, double-click on the
  38. "WindowHunter.RunMe" icon.  My compiler is old so I have to go a pretty lame
  39. route.  From CLI, you can simply type in "[PATH:]WindowHunter" where the
  40. optional PATH: is the location of WindowHunter.
  41.  
  42. YEAH, BUT WHAT DOES IT DO?
  43.     WindowHunter corrals all system screens.  Then it presents you
  44. with a list of the buggers.  Any of 'em you want to mess around with, select
  45. it from the list.  For example, one possible display (if you run the
  46. enclosed "Bad" program first, which neglects to close its screens and
  47. windows) is:
  48.         0> WorkBench Screen
  49.         1> Bad Screen
  50.        Which screen? _
  51. at which point you press either 0 or 1.  If you decide you like 'em both,
  52. you can type a larger number (say, 2) and the program will close up nicely.
  53.     Note that, because memory is often trashed once one quits messing
  54. around with a program, the title may be different.  For example, the above
  55. may actually be:
  56.         0> Amiga Workbench  831000 graphics mem  184
  57.         1> fÀ
  58.        Which screen? _
  59. Quite clearly, the screen you want to get rid of is #1.  Getting rid of the
  60. workbench isn't a good idea unless a window you want to delete is on the
  61. workbench.
  62.     Once you've selected a screen, the next idea is going ahead and
  63. getting rid of ALL the windows on it or none at all:
  64.          Delete entire screen? (Y/N) _
  65. If you've selected the Workbench, clearly we press N here.  Otherwise, it's
  66. up to your discretion.  Pressing 'Y' will delete both the screen and any
  67. window(s) on it, SAFELY! :)
  68.     If you only want to delete one window, you are presented with a list
  69. of windows:
  70.         0> Bad Window
  71.         1> Bad Window
  72. (Again, the title may not even be there, depending on what's happened since.)
  73. You may choose any window you like.  If you are as poor programmer as I and
  74. name all your windows the same, you get the confusion you deserve.
  75.  
  76.     Well, that takes care of it.
  77.     Oh- if there are no windows on a screen you've selected, the program
  78. assumes you want to delete the screen, so it does that without warning.
  79.  
  80. FINAL NOTES:
  81.     Can you believe it? for all the hoopla, that's ALL IT DOES! but I
  82. don't like resetting my Amiga, so I like to reclaim memory this way.
  83.     This is CARDWARE.  Send me a card if you like it.  Send me a card
  84. if you don't, and tell me why.  Then do whatever you want with it, except for
  85. malicious purposes!
  86.     This software is freely distributable.  Copy it, share it, I don't
  87. care.  Shoot; it'll make me happy!
  88.  
  89. ACKNOWLEDGEMENTS:
  90.     The LORD, for giving me the ability.
  91.     My parents, for starting me off on this route with a TRS-80 Color
  92. Computer.  I've been obsessed ever since.
  93.     Dr. Job at Marymount University, for teaching me thought.
  94.     AT&T, for Eunix. ;-)
  95.     C= (ugh) for Amiga (YES!!!).
  96.     Niklaus Wirth, for Modula-2.  Finally: a READABLE, POWERFUL
  97. programming language!
  98.     TDI Software, Inc., with whose compiler this was developed.  Too bad
  99. it's only for WB1.2.  I will eventually buy Benchmark's and immediately
  100. rewrite everything... :-(
  101.     Microsloth for being there to beat up on... :) :) :) !!!
  102.  
  103. BUG REPORTS, COMMENTS, SNIDE REMARKS...
  104.     for a while:
  105.         jep@nauvax.ucc.nau.edu
  106.         OR
  107.         John E> Perry, ///
  108.         NAU Box #6220
  109.         Flagstaff, AZ
  110.         86011
  111.     temporarily permanently:
  112.         John E> Perry, ///
  113.         124 Archer Rd
  114.         Newport News, VA
  115.         23606
  116.  
  117. ALSO BY ME:
  118.     CatsEyes: cheap take-off of the popular mouse followers.
  119.     MineRunner: cheap take-off of the popular mines games.
  120.     BigCalc: A pseudo-arbitrary-precision integer calculator.
  121.     GraphDQ: a full-Intuition 2D differential equations plotter.
  122.             (GraphDQ due early '94)
  123.